
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>Index &mdash; Roster Server v0.18 documentation</title>
    
    <link rel="stylesheet" href="_static/default.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    './',
        VERSION:     'v0.18',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/underscore.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
    <link rel="top" title="Roster Server v0.18 documentation" href="index.html" /> 
  </head>
  <body>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="#" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li><a href="index.html">Roster Server v0.18 documentation</a> &raquo;</li> 
      </ul>
    </div>  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body">
            

<h1 id="index">Index</h1>

<div class="genindex-jumpbox">
 <a href="#A"><strong>A</strong></a>
 | <a href="#C"><strong>C</strong></a>
 | <a href="#D"><strong>D</strong></a>
 | <a href="#F"><strong>F</strong></a>
 | <a href="#G"><strong>G</strong></a>
 | <a href="#I"><strong>I</strong></a>
 | <a href="#L"><strong>L</strong></a>
 | <a href="#P"><strong>P</strong></a>
 | <a href="#R"><strong>R</strong></a>
 | <a href="#S"><strong>S</strong></a>
 | <a href="#T"><strong>T</strong></a>
 
</div>
<h2 id="A">A</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="roster_server.html#roster_server.server.ArgumentError">ArgumentError</a>
  </dt>

      
  <dt><a href="roster_server.html#roster_server.auth_developer.AuthenticationMethod.Authenticate">Authenticate() (roster_server.auth_developer.AuthenticationMethod method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="roster_server.html#roster_server.auth_pam.AuthenticationMethod.Authenticate">(roster_server.auth_pam.AuthenticationMethod method)</a>
  </dt>

        
  <dt><a href="roster_server.html#roster_server.credentials.CredCache.Authenticate">(roster_server.credentials.CredCache method)</a>
  </dt>

        
  <dt><a href="roster_server.html#roster_server.general_ldap.AuthenticationMethod.Authenticate">(roster_server.general_ldap.AuthenticationMethod method)</a>
  </dt>

      </dl></dd>
  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="roster_server.html#roster_server.auth_developer.AuthenticationMethod">AuthenticationMethod (class in roster_server.auth_developer)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="roster_server.html#roster_server.auth_pam.AuthenticationMethod">(class in roster_server.auth_pam)</a>
  </dt>

        
  <dt><a href="roster_server.html#roster_server.general_ldap.AuthenticationMethod">(class in roster_server.general_ldap)</a>
  </dt>

      </dl></dd>
  </dl></td>
</tr></table>

<h2 id="C">C</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="roster_server.html#roster_server.credentials.CredCache.CheckCredential">CheckCredential() (roster_server.credentials.CredCache method)</a>
  </dt>

      
  <dt><a href="roster_server.html#roster_server.__init__.Server.CleanupCoreStore">CleanupCoreStore() (roster_server.__init__.Server method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="roster_server.html#roster_server.server.Server.CleanupCoreStore">(roster_server.server.Server method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="roster_server.html#roster_server.credentials.ConfigError">ConfigError</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="roster_server.html#roster_server.__init__.Server.CoreRun">CoreRun() (roster_server.__init__.Server method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="roster_server.html#roster_server.server.Server.CoreRun">(roster_server.server.Server method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="roster_server.html#roster_server.credentials.CredCache">CredCache (class in roster_server.credentials)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="D">D</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="roster_server.html#roster_server.ssl_xml_rpc_lib.SecureXMLRpcRequestHandler.do_POST">do_POST() (roster_server.ssl_xml_rpc_lib.SecureXMLRpcRequestHandler method)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="F">F</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="roster_server.html#roster_server.server.FunctionError">FunctionError</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="G">G</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="roster_server.html#roster_server.general_ldap.GeneralLDAPConfigError">GeneralLDAPConfigError</a>
  </dt>

      
  <dt><a href="roster_server.html#roster_server.__init__.Server.GetCoreInstance">GetCoreInstance() (roster_server.__init__.Server method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="roster_server.html#roster_server.server.Server.GetCoreInstance">(roster_server.server.Server method)</a>
  </dt>

      </dl></dd>
  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="roster_server.html#roster_server.__init__.Server.GetCredentials">GetCredentials() (roster_server.__init__.Server method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="roster_server.html#roster_server.credentials.CredCache.GetCredentials">(roster_server.credentials.CredCache method)</a>
  </dt>

        
  <dt><a href="roster_server.html#roster_server.server.Server.GetCredentials">(roster_server.server.Server method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="roster_server.html#roster_server.__init__.Server.GetVersion">GetVersion() (roster_server.__init__.Server method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="roster_server.html#roster_server.server.Server.GetVersion">(roster_server.server.Server method)</a>
  </dt>

      </dl></dd>
  </dl></td>
</tr></table>

<h2 id="I">I</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="roster_server.html#roster_server.__init__.Server.IsAuthenticated">IsAuthenticated() (roster_server.__init__.Server method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="roster_server.html#roster_server.server.Server.IsAuthenticated">(roster_server.server.Server method)</a>
  </dt>

      </dl></dd>
  </dl></td>
</tr></table>

<h2 id="L">L</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="roster_server.html#roster_server.__init__.Server.LogException">LogException() (roster_server.__init__.Server method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="roster_server.html#roster_server.server.Server.LogException">(roster_server.server.Server method)</a>
  </dt>

      </dl></dd>
  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="roster_server.html#roster_server.__init__.Server.LogMessage">LogMessage() (roster_server.__init__.Server method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="roster_server.html#roster_server.server.Server.LogMessage">(roster_server.server.Server method)</a>
  </dt>

      </dl></dd>
  </dl></td>
</tr></table>

<h2 id="P">P</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="roster_server.html#roster_server.auth_pam.PAMInputError">PAMInputError</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="R">R</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="roster_server.html#module-roster_server.__init__">roster_server.__init__ (module)</a>
  </dt>

      
  <dt><a href="roster_server.html#module-roster_server.auth_developer">roster_server.auth_developer (module)</a>
  </dt>

      
  <dt><a href="roster_server.html#module-roster_server.auth_pam">roster_server.auth_pam (module)</a>
  </dt>

      
  <dt><a href="roster_server.html#module-roster_server.credentials">roster_server.credentials (module)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="roster_server.html#module-roster_server.general_ldap">roster_server.general_ldap (module)</a>
  </dt>

      
  <dt><a href="roster_server.html#module-roster_server.server">roster_server.server (module)</a>
  </dt>

      
  <dt><a href="roster_server.html#module-roster_server.ssl_xml_rpc_lib">roster_server.ssl_xml_rpc_lib (module)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="S">S</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="roster_server.html#roster_server.ssl_xml_rpc_lib.SecureXMLRpcRequestHandler">SecureXMLRpcRequestHandler (class in roster_server.ssl_xml_rpc_lib)</a>
  </dt>

      
  <dt><a href="roster_server.html#roster_server.ssl_xml_rpc_lib.SecureXMLRPCServer">SecureXMLRPCServer (class in roster_server.ssl_xml_rpc_lib)</a>
  </dt>

      
  <dt><a href="roster_server.html#roster_server.__init__.Server.Serve">Serve() (roster_server.__init__.Server method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="roster_server.html#roster_server.server.Server.Serve">(roster_server.server.Server method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="roster_server.html#roster_server.__init__.Server">Server (class in roster_server.__init__)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="roster_server.html#roster_server.server.Server">(class in roster_server.server)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="roster_server.html#roster_server.server.ServerError">ServerError</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="roster_server.html#roster_server.__init__.Server.SetCoreCacheDirty">SetCoreCacheDirty() (roster_server.__init__.Server method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="roster_server.html#roster_server.server.Server.SetCoreCacheDirty">(roster_server.server.Server method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="roster_server.html#roster_server.ssl_xml_rpc_lib.SecureXMLRpcRequestHandler.setup">setup() (roster_server.ssl_xml_rpc_lib.SecureXMLRpcRequestHandler method)</a>
  </dt>

      
  <dt><a href="roster_server.html#roster_server.__init__.Server.shutdown_request">shutdown_request() (roster_server.__init__.Server method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="roster_server.html#roster_server.server.Server.shutdown_request">(roster_server.server.Server method)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="roster_server.html#roster_server.__init__.Server.StringToUnicode">StringToUnicode() (roster_server.__init__.Server method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="roster_server.html#roster_server.server.Server.StringToUnicode">(roster_server.server.Server method)</a>
  </dt>

      </dl></dd>
  </dl></td>
</tr></table>

<h2 id="T">T</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="roster_server.html#roster_server.server.ThreadedXMLRPCServer">ThreadedXMLRPCServer (class in roster_server.server)</a>
  </dt>

  </dl></td>
</tr></table>



          </div>
        </div>
      </div>
      <div class="sphinxsidebar">
        <div class="sphinxsidebarwrapper">

   

<div id="searchbox" style="display: none">
  <h3>Quick search</h3>
    <form class="search" action="search.html" method="get">
      <input type="text" name="q" />
      <input type="submit" value="Go" />
      <input type="hidden" name="check_keywords" value="yes" />
      <input type="hidden" name="area" value="default" />
    </form>
    <p class="searchtip" style="font-size: 90%">
    Enter search terms or a module, class or function name.
    </p>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="#" title="General Index"
             >index</a></li>
        <li class="right" >
          <a href="py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li><a href="index.html">Roster Server v0.18 documentation</a> &raquo;</li> 
      </ul>
    </div>
    <div class="footer">
        &copy; Copyright 2013, Purdue University.
      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2b1.
    </div>
  </body>
</html>